#define _CRT_SECURE_NO_WARNINGS 1



int missingNumber(int* nums, int numsSize) {
    // int x = 0;
    // for(int i=0;i<numsSize;i++)
    // {
    //     x^=nums[i];
    // }
    // for(int i=0;i<numsSize+1;i++)
    // {
    //     x^=i;
    // }
    // return x;
    int count1 = 0;
    int count2 = 0;
    for (int i = 0; i < numsSize + 1; i++)
    {
        count1 += i;
    }
    for (int i = 0; i < numsSize; i++)
    {
        count2 += nums[i];
    }
    return count1 - count2;
}
